Product details
- ASIN : B08GFX3PTW
- Publisher : Independently published (August 22, 2020)
- Language : English
- Paperback : 172 pages
-
ISBN-13 : 979-8677879562
کتاب ARM Assembly Language Programming With STM32 Microcontrollers: Learning By Example
This book offers a quick and easy way to learn low-level programming of ARM microcontrollers using Assembly Language. The material of the book aims at those who has some experience in programming and wants to learn how to get more control over microcontroller hardware and software.Low-level programming comes into the category of more advanced programming and involves some knowledge of a target microcontroller. The material of this book is based upon the popular STM32 Cortex-M4 microcontrollers. It would be nice to have the datasheet, Programming and Reference Manuals on the particular STM32 microcontroller on hand while reading this book.All examples are developed using the NUCLEO-L476RG development board equipped with the STM32L476RGT6 Cortex microcontroller. The program code is developed using a free STM32CubeIDE version 1.4.2.The programming techniques described in this guide can also be applied to other development boards equipped with Cortex-M4/M7/L4 microcontrollers (STM32F4xx, STM32F7, etc.) with corresponding changes in source code. To develop the low-level code, the Assembler Language of STM32CubeIDE was used. This assembly language supports a subset of the ARM Thumb-2 instruction set that is a mix of 16- and 32-bit instructions designed to be very efficient when using together with high-level languages.
منابع کتاب کتاب ARM Assembly Language Programming With STM32 Microcontrollers: Learning By Example
این کتاب راهی سریع و آسان برای یادگیری برنامه نویسی سطح پایین میکروکنترلرهای ARM با استفاده از زبان اسمبلی ارائه می دهد. مطالب این کتاب برای کسانی است که تجربه ای در برنامه نویسی دارند و می خواهند یاد بگیرند که چگونه بر سخت افزار و نرم افزار میکروکنترلر کنترل بیشتری داشته باشند. برنامه نویسی سطح پایین در دسته برنامه نویسی پیشرفته تر قرار می گیرد و شامل دانش یک میکروکنترلر هدف است. مطالب این کتاب بر اساس میکروکنترلرهای محبوب STM32 Cortex-M4 است. خوب است که هنگام مطالعه این کتاب، برگه داده، برنامه نویسی و راهنمای مرجع میکروکنترلر STM32 خاص را در اختیار داشته باشید. همه نمونه ها با استفاده از برد توسعه NUCLEO-L476RG مجهز به میکروکنترلر STM32L476RGT6 Cortex توسعه داده شده اند. کد برنامه با استفاده از STM32CubeIDE رایگان نسخه 1.4.2 توسعه یافته است. تکنیک های برنامه نویسی شرح داده شده در این راهنما را می توان برای سایر بردهای توسعه مجهز به میکروکنترلرهای Cortex-M4/M7/L4 (STM32F4xx، STM32F7 و غیره) با تغییرات متناظر در کد منبع نیز اعمال کرد. برای توسعه کدهای سطح پایین، از زبان اسمبلر STM32CubeIDE استفاده شد. این زبان اسمبلی از زیرمجموعهای از مجموعه دستورالعمل ARM Thumb-2 پشتیبانی میکند که ترکیبی از دستورالعملهای 16 و 32 بیتی است که هنگام استفاده همراه با زبانهای سطح بالا بسیار کارآمد طراحی شدهاند.
ارسال نظر درباره کتاب ARM Assembly Language Programming With STM32 Microcontrollers: Learning By Example